place of habitation - Français Anglais Dictionnaire